TSTP Solution File: PUZ146^1 by cocATP---0.2.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cocATP---0.2.0
% Problem  : PUZ146^1 : TPTP v6.4.0. Released v6.4.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : python CASC.py /export/starexec/sandbox2/benchmark/theBenchmark.p

% Computer : n015.star.cs.uiowa.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2609 0 2.40GHz
% Memory   : 16091.75MB
% OS       : Linux 3.10.0-327.10.1.el7.x86_64
% CPULimit : 300s
% DateTime : Mon Mar 28 10:08:52 EDT 2016

% Result   : Theorem 0.70s
% Output   : Proof 0.70s
% Verified : 
% SZS Type : None (Parsing solution fails)
% Syntax   : Number of formulae    : 0

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.01/0.03  % Problem  : PUZ146^1 : TPTP v6.4.0. Released v6.4.0.
% 0.01/0.03  % Command  : python CASC.py /export/starexec/sandbox2/benchmark/theBenchmark.p
% 0.02/0.22  % Computer : n015.star.cs.uiowa.edu
% 0.02/0.22  % Model    : x86_64 x86_64
% 0.02/0.22  % CPU      : Intel(R) Xeon(R) CPU E5-2609 0 @ 2.40GHz
% 0.02/0.22  % Memory   : 16091.75MB
% 0.02/0.22  % OS       : Linux 3.10.0-327.10.1.el7.x86_64
% 0.02/0.22  % CPULimit : 300
% 0.02/0.22  % DateTime : Fri Mar 25 14:10:42 CDT 2016
% 0.02/0.22  % CPUTime  : 
% 0.07/0.39  Python 2.7.8
% 0.25/0.85  Using paths ['/home/cristobal/cocATP/CASC/TPTP/', '/export/starexec/sandbox2/benchmark/', '/export/starexec/sandbox2/benchmark/']
% 0.25/0.85  FOF formula (<kernel.Constant object at 0x2b33160c5878>, <kernel.Type object at 0x2b33160c5950>) of role type named hobby_type
% 0.25/0.85  Using role type
% 0.25/0.85  Declaring hobby:Type
% 0.25/0.85  FOF formula (<kernel.Constant object at 0x2b331416c170>, <kernel.Type object at 0x2b33160c5c68>) of role type named earthling_type
% 0.25/0.85  Using role type
% 0.25/0.85  Declaring earthling:Type
% 0.25/0.85  FOF formula (<kernel.Constant object at 0x2b33160c5d88>, <kernel.Constant object at 0x2b33160c5878>) of role type named peter
% 0.25/0.85  Using role type
% 0.25/0.85  Declaring peter:earthling
% 0.25/0.85  FOF formula (<kernel.Constant object at 0x2b33160c5638>, <kernel.Constant object at 0x2b33160c5878>) of role type named mary
% 0.25/0.85  Using role type
% 0.25/0.85  Declaring mary:earthling
% 0.25/0.85  FOF formula (<kernel.Constant object at 0x2b33160c5bd8>, <kernel.Constant object at 0x2b33160c5878>) of role type named beer_drinking
% 0.25/0.85  Using role type
% 0.25/0.85  Declaring beer_drinking:hobby
% 0.25/0.85  FOF formula (<kernel.Constant object at 0x2b33160c5d88>, <kernel.Constant object at 0x2b33160c5878>) of role type named belly_dancing
% 0.25/0.85  Using role type
% 0.25/0.85  Declaring belly_dancing:hobby
% 0.25/0.85  FOF formula (<kernel.Constant object at 0x2b33160c5638>, <kernel.Constant object at 0x2b33160c5878>) of role type named weight_lifting
% 0.25/0.85  Using role type
% 0.25/0.85  Declaring weight_lifting:hobby
% 0.25/0.85  FOF formula (<kernel.Constant object at 0x2b33160c5bd8>, <kernel.DependentProduct object at 0x2b3313dd9998>) of role type named has_hobby
% 0.25/0.85  Using role type
% 0.25/0.85  Declaring has_hobby:(earthling->(hobby->Prop))
% 0.25/0.85  FOF formula (<kernel.Constant object at 0x2b33160c5878>, <kernel.DependentProduct object at 0x2b3313dd9878>) of role type named peters_hobbies
% 0.25/0.85  Using role type
% 0.25/0.85  Declaring peters_hobbies:(hobby->Prop)
% 0.25/0.85  FOF formula (<kernel.Constant object at 0x2b33160c5638>, <kernel.DependentProduct object at 0x2b3313dd99e0>) of role type named marys_hobbies
% 0.25/0.85  Using role type
% 0.25/0.85  Declaring marys_hobbies:(hobby->Prop)
% 0.25/0.85  FOF formula (not (((eq earthling) peter) mary)) of role axiom named not_the_same_1
% 0.25/0.85  A new axiom: (not (((eq earthling) peter) mary))
% 0.25/0.85  FOF formula ((and ((and (not (((eq hobby) beer_drinking) belly_dancing))) (not (((eq hobby) belly_dancing) weight_lifting)))) (not (((eq hobby) beer_drinking) weight_lifting))) of role axiom named not_the_same_2
% 0.25/0.85  A new axiom: ((and ((and (not (((eq hobby) beer_drinking) belly_dancing))) (not (((eq hobby) belly_dancing) weight_lifting)))) (not (((eq hobby) beer_drinking) weight_lifting)))
% 0.25/0.85  FOF formula (((eq (hobby->Prop)) peters_hobbies) (has_hobby peter)) of role definition named peters_hobbies_001
% 0.25/0.85  A new definition: (((eq (hobby->Prop)) peters_hobbies) (has_hobby peter))
% 0.25/0.85  Defined: peters_hobbies:=(has_hobby peter)
% 0.25/0.85  FOF formula (((eq (hobby->Prop)) marys_hobbies) (has_hobby mary)) of role definition named marys_hobbies_002
% 0.25/0.85  A new definition: (((eq (hobby->Prop)) marys_hobbies) (has_hobby mary))
% 0.25/0.85  Defined: marys_hobbies:=(has_hobby mary)
% 0.25/0.85  FOF formula (marys_hobbies belly_dancing) of role axiom named mary_does_belly_dancing
% 0.25/0.85  A new axiom: (marys_hobbies belly_dancing)
% 0.25/0.85  FOF formula ((marys_hobbies beer_drinking)->False) of role axiom named mary_does_not_do_beer_drinking
% 0.25/0.85  A new axiom: ((marys_hobbies beer_drinking)->False)
% 0.25/0.85  FOF formula (peters_hobbies beer_drinking) of role axiom named peter_does_beer_drinking
% 0.25/0.85  A new axiom: (peters_hobbies beer_drinking)
% 0.25/0.85  FOF formula (peters_hobbies weight_lifting) of role axiom named peter_does_weight_lifting
% 0.25/0.85  A new axiom: (peters_hobbies weight_lifting)
% 0.25/0.85  FOF formula (not (((eq (hobby->Prop)) peters_hobbies) marys_hobbies)) of role conjecture named peter_and_mary_have_different_hobbies
% 0.25/0.85  Conjecture to prove = (not (((eq (hobby->Prop)) peters_hobbies) marys_hobbies)):Prop
% 0.25/0.85  We need to prove ['(not (((eq (hobby->Prop)) peters_hobbies) marys_hobbies))']
% 0.25/0.85  Parameter hobby:Type.
% 0.25/0.85  Parameter earthling:Type.
% 0.25/0.85  Parameter peter:earthling.
% 0.25/0.85  Parameter mary:earthling.
% 0.25/0.85  Parameter beer_drinking:hobby.
% 0.25/0.85  Parameter belly_dancing:hobby.
% 0.25/0.85  Parameter weight_lifting:hobby.
% 0.25/0.85  Parameter has_hobby:(earthling->(hobby->Prop)).
% 0.25/0.85  Definition peters_hobbies:=(has_hobby peter):(hobby->Prop).
% 0.25/0.85  Definition marys_hobbies:=(has_hobby mary):(hobby->Prop).
% 0.70/1.26  Axiom not_the_same_1:(not (((eq earthling) peter) mary)).
% 0.70/1.26  Axiom not_the_same_2:((and ((and (not (((eq hobby) beer_drinking) belly_dancing))) (not (((eq hobby) belly_dancing) weight_lifting)))) (not (((eq hobby) beer_drinking) weight_lifting))).
% 0.70/1.26  Axiom mary_does_belly_dancing:(marys_hobbies belly_dancing).
% 0.70/1.26  Axiom mary_does_not_do_beer_drinking:((marys_hobbies beer_drinking)->False).
% 0.70/1.26  Axiom peter_does_beer_drinking:(peters_hobbies beer_drinking).
% 0.70/1.26  Axiom peter_does_weight_lifting:(peters_hobbies weight_lifting).
% 0.70/1.26  Trying to prove (not (((eq (hobby->Prop)) peters_hobbies) marys_hobbies))
% 0.70/1.26  Found peter_does_beer_drinking:(peters_hobbies beer_drinking)
% 0.70/1.26  Found peter_does_beer_drinking as proof of (peters_hobbies beer_drinking)
% 0.70/1.26  Found (x0 peter_does_beer_drinking) as proof of (marys_hobbies beer_drinking)
% 0.70/1.26  Found ((x (fun (x1:(hobby->Prop))=> (x1 beer_drinking))) peter_does_beer_drinking) as proof of (marys_hobbies beer_drinking)
% 0.70/1.26  Found ((x (fun (x1:(hobby->Prop))=> (x1 beer_drinking))) peter_does_beer_drinking) as proof of (marys_hobbies beer_drinking)
% 0.70/1.26  Found (mary_does_not_do_beer_drinking ((x (fun (x1:(hobby->Prop))=> (x1 beer_drinking))) peter_does_beer_drinking)) as proof of False
% 0.70/1.26  Found (fun (x:(((eq (hobby->Prop)) peters_hobbies) marys_hobbies))=> (mary_does_not_do_beer_drinking ((x (fun (x1:(hobby->Prop))=> (x1 beer_drinking))) peter_does_beer_drinking))) as proof of False
% 0.70/1.26  Found (fun (x:(((eq (hobby->Prop)) peters_hobbies) marys_hobbies))=> (mary_does_not_do_beer_drinking ((x (fun (x1:(hobby->Prop))=> (x1 beer_drinking))) peter_does_beer_drinking))) as proof of (not (((eq (hobby->Prop)) peters_hobbies) marys_hobbies))
% 0.70/1.26  Got proof (fun (x:(((eq (hobby->Prop)) peters_hobbies) marys_hobbies))=> (mary_does_not_do_beer_drinking ((x (fun (x1:(hobby->Prop))=> (x1 beer_drinking))) peter_does_beer_drinking)))
% 0.70/1.26  Time elapsed = 0.383088s
% 0.70/1.26  node=59 cost=58.000000 depth=6
% 0.70/1.26::::::::::::::::::::::
% 0.70/1.26  % SZS status Theorem for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 0.70/1.26  % SZS output start Proof for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 0.70/1.26  (fun (x:(((eq (hobby->Prop)) peters_hobbies) marys_hobbies))=> (mary_does_not_do_beer_drinking ((x (fun (x1:(hobby->Prop))=> (x1 beer_drinking))) peter_does_beer_drinking)))
% 0.70/1.26  % SZS output end Proof for /export/starexec/sandbox2/benchmark/theBenchmark.p
%------------------------------------------------------------------------------